home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / source / music4c.sit / Music4C Folder / SFInfo folder / SFInfo.h < prev    next >
Text File  |  1990-06-25  |  1KB  |  62 lines

  1. #define        NIL            0L
  2. #define        MAXSTRING        128
  3. #define        SAMPBUFSZ        512
  4.  
  5. /* the following parameters are for MAC II monochrome screen */
  6. #define        WINMAX_x    512        /* max x of window */
  7. #define        WINMAX_y    460        /* max y of window */
  8.  
  9. #define        MK_LONG(x)    (*((long *)&(x)))
  10. #define        SAMPMAX            65535.0
  11. #define        SRATEMAX        312000        /* max sampling rate for Sound Acc. mono */
  12. #define        SRATEMIN        100
  13.  
  14. #define        APPLE_MENU        1
  15. #define        FILE_MENU        256
  16. #define        SFRESOURCENUM    1000
  17.  
  18. /* items on apple menu */
  19. #define        AboutItem    1
  20.  
  21. /* items on file menu */
  22. #define        OPEN        1
  23. #define        QUIT        3
  24.  
  25.  
  26. #define        DRVR        0x44525652L    /* the string "DRVR" as a long */
  27.  
  28.  
  29. /* alert boxes */
  30. #define        ErrorAlert        401
  31.  
  32. /* dialog box numbers */
  33. #define        ABOUT_DIALOG    300
  34. #define        InfoDialog        500
  35.  
  36. /* info dialog button defaults */
  37. #define        OKButton            1
  38. #define        theUserItem            2    
  39. #define        TypeItem            11
  40. #define        ChanItem            12
  41. #define        SrateItem            13
  42. #define        MaxAmpItem            14
  43. #define        MinAmpItem            15
  44. #define        LengthTimeItem        16
  45. #define        LengthSampsItem        17
  46. #define        TitleItem            18
  47.  
  48. /* sound file types, also used for radio button nos. in upload dialog */
  49. #define        FLOAT                5
  50. #define        INT16                6
  51. #define        SD1                    8
  52. #define        AIFF                9
  53. #define        SD2                    10
  54.  
  55.  
  56. /* size of SD header info */
  57. #define    SDHEADERSIZE    1336
  58.  
  59. #define    SAMPLE_SIZE_RES        1000
  60. #define    SAMPLE_RATE_RES        1001
  61. #define    SAMPLE_CHANNELS_RES    1002
  62.